 body {margin: 0; padding: 0; background: #fff; text-align: center; font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #000;}
table, td {font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #000;}

a img {border: 0; margin: 0; padding: 0;}


img {border: 0;}
img.left {float: left; margin: 2px 10px 5px 0; border: 0;}
img.right {float: right; margin: 2px 0 5px 10px; border: 0;}
img.across {margin: 0 0 10px 0; border: 0;}

ul {list-style: none outside; margin: 0; padding: 0 0 1em 0;}
ul.square {list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul.circle {list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ol {list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
li {padding-bottom: .3em;}
ul ul.circle {margin-top: .3em;}
ul ul.square {margin-top: .3em;}

ol.last {padding: 0;}
ul.last {padding: 0;}
dl.last {padding: 0;}
li.last {padding: 0;}

sup {vertical-align: baseline; font-size: 1em; color: #76797c;}


#logoTop {
clear:both;
margin: 60px auto 10px;

}
#menuTop {
width:700px;
clear:both;
margin: 10px auto 0;
text-align:left;
}


#imgContainer {
width:750px;
height:363px;
margin: 0 auto 10px;
z-index:2;

}

#chooseGoods {

margin: 20px auto 10px;
z-index:2;
}

#chooseGoods h1 {
font-size:14px;
font-weight:900;
color:#AFBCC2;
}

#productMenu {

margin: 0 auto 10px;
z-index:2;
}

#shoppingCart {

margin: 10px auto 10px;
z-index:100;
width:200px;
}

#contactUs {
clear:both;
margin: 0 auto 10px;
z-index:2;
}

#loadingMessage {
position:absolute;
top:50%;
left:50%;
margin-left:-170px;
margin-top:-30px;
}

#description {
clear:both;
}

#description h1{
text-align:left;
padding:0;
margin:0;
}

#description h2{
text-align:left;
color:#999999;
font-size:14px;
padding:0;
margin:0;
padding-bottom:10px;

}

#description h3{
text-align:left;
color:#44555F;
font-size:12px;
padding:0;
margin:0;
padding:5px 0 5px 10px;
}

#description h4{
text-align:left;
font-size:12px;
font-weight:800;
padding:0;
margin:0;
padding:5px 0 5px 10px;
}

#description h5{
text-align:left;
font-size:10px;
font-weight:800;
padding:0;
margin:0;
}


#nextButton {
position:absolute;
top:321px;
left:50%;
margin-left:375px;
z-index:4;
}

#prevButton {
position:absolute;
top:321px;
left:50%;
margin-left:-412px;
z-index:3;
}


.model_description {
padding:5px 5px 5px 15px;
vertical-align:top;
}

#text_box {
padding:20px 0 0 0;
text-align:justify;
font-weight:900;
}

.price {
font-size:16px;
font-weight:900;
}

.button {
cursor:hand;
}

div.centered 
{
text-align: center;
}
div.centered table 
{
margin: 0 auto; 
text-align: left;
}

div.left 
{
text-align: left;
}
div.left table 
{
text-align: left;
}


div.articles_list {
text-align:justify;
width:720px;
height:340px;
overflow:auto;
padding:5px 5px 0 0;
}

div.articles_list h1 {
text-align:left;
margin:5px 0 10px 0;
font-size:16px;
}



